body{font-family: "microsoft yahei";width:100%;margin: 0; padding: 0; line-height: 24px; font-size: 14px;color: #333;}
ul,li,img,h3,h4,dl,dt,dd{margin: 0; padding: 0; list-style: none;font-weight: normal;font-size: inherit;}
a,a:focus, a:hover{text-decoration: none;color: #333;}
img{max-width: 100%;}
iframe{max-width: 100%;}
i{font-style: normal;}
p{margin: 5px 0;}
input{outline: medium;border: none;background: none;}
button,textarea{outline: none;border: none;font-family: "microsoft yahei";background: none;}
button,textarea :focus{outline:0;border: none;background: none;}
.container{padding: 0;min-width: 1200px;}
@font-face {
  font-family: 'iconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../font/iconfont.woff2') format('woff2'),
      url('../font/iconfont.woff') format('woff'),
      url('../font/iconfont.ttf') format('truetype'),
      url('../font/iconfont.svg#iconfont') format('svg');
}
@font-face {
  font-family: 'wqyzh';
  src: url('../ziti/wqyzh.ttf');
}
/*公用类*/


/*顶部*/
.p_top{min-width: 1200px;height: 128px;border-bottom: 1px solid #9e9c9c;}
.p_top .logo{height: 127px;float: left;}
.p_top .logo img{height: 127px;}
.p_top .tel{float: right;background: url(../img/tel.png) no-repeat right;text-align: right;padding-right: 50px;margin-top: 40px;height: 48px;}
.p_top .tel span{display: block;color: #969696;}
.p_top .tel b{display: block;font-size: 25px;color: #129b10;}


/*导航*/
.head{min-width: 1200px;height: 62px; position: relative;z-index: 9999;}
.high{z-index: 999;position: relative;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{position:relative; z-index:1;height:62px;padding: 0;margin-left: 2%;}
.nav{position:relative;margin:0 auto;font-family:"Microsoft YaHei",SimSun,SimHei;}
.nav li{width: 11%;display: block;float: left;}
.nav a{color:#000;font-size: 16px;}
.nav h3{ font-size:16px;font-weight:normal;}
.nav .m{position:relative; z-index:1;height: 62px;}
.nav h3 a{display:block; text-align:center;line-height: 62px;}
.nav .m:hover{border-bottom: 2px solid #129b10;}

.nav .sub{display:none;position:absolute;top: 62px;z-index:1;width: 100%;background: rgba(18,155,16, 0.5);padding-bottom: 15px;left: 0;border-bottom: 2px solid #129b10;}
.nav .sub li{text-align: center;height: 35px;line-height: 25px;float: left;width: 100%;margin-left: 0;}
.nav .sub li a{display:block;padding:8px 0;color:#fff;font-size: 14px;width: 80%;margin: auto;}
.nav .sub li a:hover{border-bottom:1px solid #f8ce3a;width: 80%;}
/*.nav .block{position:absolute;left:0;top: 71px;overflow: hidden;width: 13%;height: 3px;background: #0061b2;}*/



/*WAP-顶部*/
.w_top{height: 65px;line-height: 65px;padding: 0 5px;box-shadow: 0px 5px 10px rgba(117, 117, 117, 0.66);position: relative;z-index: 9}
.w_top img{display: block;float: left;height: 65px;}
.w_top i{display: block;float: right;font-family: "iconfont" !important;font-size: 32px;color: #129b10;}


/*轮换图*/
#banner{min-width: 1200px;height: 538px;position: relative;}
#banner .focusBox{position: relative; width:100%;height:538px;overflow: hidden;}
#banner .focusBox .pic{position:relative; z-index:0;}
#banner .focusBox .pic img{width:100%;height:538px; display: block;}
#banner .focusBox .prev,
#banner .focusBox .next{width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../img/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;}
#banner .focusBox .prev{left: 0;}
#banner .focusBox .next{background-position: 0 -90px;right: 0;}
#banner .focusBox .prev:hover,
#banner .focusBox .next:hover{filter:alpha(opacity=50) !important;opacity:0.5 !important;}

/*WAP轮换图*/
.slideBox{width:100%;overflow:hidden; position:relative;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%;display:block;height: 120px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.3;}
.slideBox .next{left:auto; right:3%; background-position:8px 5px;}
.slideBox .prev:hover,
.slideBox .next:hover{filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{display:none;}
.slideBox .nextStop{display:none;}



/*第一块-食堂承包*/
.first{min-width: 1200px;height: 390px;margin-top: 30px;}
.first .title{height: 85px;}
.first .title .cn{font-size: 29px;color: #000;text-align: center;padding-bottom: 18px;}
.first .title .en{font-size: 19px;color: #666666;text-align: center;padding-bottom: 5px;}
.first .title .line{width: 61px;height: 2px;background: #129b10;margin: 0 auto;}
.first .stcb_lb{overflow: hidden;}
.first .stcb_lb li{width: 289px;height: 218px;overflow: hidden;margin: 9px;float: left;}
.first .stcb_lb li .pic img{width: 289px;height: 218px;overflow: hidden;}
.first .stcb_lb li .txt{visibility: hidden;background: rgba(0,0,0,0.45);width: 289px;height: 218px;position: relative;top: -218px;}
.first .stcb_lb li .txt .mc{font-size: 24px; color: #fff;text-align: center;position: relative;top: 68px;}
.first .stcb_lb li .txt .more{font-size: 19px;color: #fff; text-align: center;position: relative;top: 90px;}
.first .stcb_lb li:hover .txt{visibility: visible;}
/*WAP-开始*/
.one{min-height: 525px;margin-top: 30px;}
.one .title{height: 85px;}
.one .title .cn{font-size: 24px;color: #000;text-align: center;padding-bottom: 8px;}
.one .title .en{color: #666666;text-align: center;padding-bottom: 5px;}
.one .title .line{width: 61px;height: 2px;background: #129b10;margin: 0 auto;}
.one .stcb_lb{overflow: hidden;}
.one .stcb_lb li{width: 48%;height: 185px;overflow: hidden;margin: 9px 1%;float: left;}
.one .stcb_lb li .pic{height: 130px;text-align: center;}
.one .stcb_lb li .pic img{height: 130px;}
.one .stcb_lb li .txt{height: 54px;}
.one .stcb_lb li .txt .mc{font-size: 16px;height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.one .stcb_lb li .txt .more{text-align: right;}


/*第二块-企业简介*/
.second{min-width: 1200px;height: 540px;background: url(../img/second.jpg) no-repeat center;}
.second .title{height: 85px;margin-top: 30px;}
.second .title .cn{font-size: 29px;color: #000;text-align: center;padding-bottom: 18px;}
.second .title .en{font-size: 19px;color: #666666;text-align: center;padding-bottom: 5px;}
.second .title .line{width: 61px;height: 2px;background: #129b10;margin: 0 auto;}
.second .nr{margin-top: 30px;height: 140px;line-height: 30px;}
.second .nr_lb{}
.second .nr_lb li{width: 345px;height: 215px;float: left;}
.second .nr_lb li:nth-child(2){margin: 0 82px;}
.second .nr_lb li img{width: 345px;height: 215px;}
/*WAP-开始*/
.two{min-height: 500px;background: url(../img/second.jpg) no-repeat center;background-size: cover;padding-bottom: 20px;}
.two .gsjj{padding: 0 10px;}
.two .gsjj .jj_bt{height: 96px;color: #312f2f;}
.two .gsjj .jj_bt h3{float: left;font-size: 24px;line-height: 96px;font-weight: bold;}
.two .gsjj .jj_bt h4{float: left;font-size: 16px;line-height: 96px;font-weight: bold;margin-left: 10px;font-family: "Arial";}
.two .gsjj .jj_nr{min-height: 210px;line-height: 32px;}
.two .gsjj .jj_dh{font-size: 16px;color: #129b10;font-weight: bold;height: 60px;line-height: 60px;}
.two .gsjj .jj_gd{width: 134px;line-height: 44px;height: 44px;text-align: center;font-size: 16px;background: #129b10;border-radius: 7px;}
.two .gsjj .jj_gd a{color: #fff;}


/*第三块-新闻资讯*/
.third{min-width: 1200px;height: 628px;}
.third .title{height: 85px;margin-top: 30px;}
.third .title .cn{font-size: 29px;color: #000;text-align: center;padding-bottom: 18px;}
.third .title .en{font-size: 19px;color: #666666;text-align: center;padding-bottom: 5px;}
.third .title .line{width: 61px;height: 2px;background: #129b10;margin: 0 auto;}
.third .xwzx_lb{margin-top: 25px;}
.third .xwzx_lb li{width: 570px;height: 215px;margin-bottom: 15px; float: left;}
.third .xwzx_lb li:nth-child(1){margin-right: 60px;}
.third .xwzx_lb li:nth-child(3){margin-right: 60px;}
.third .xw_sj{width: 115px;height: 213px;border:4px solid #313131;float: left;font-weight: bold;padding: 50px 20px;}
.third .xw_sj .r{font-size: 39px;text-align: center;}
.third .xw_sj .line{text-align: right;margin-top: 18px;}
.third .xw_sj .n{font-size: 15px;color: #313131;text-align: right;}
.third .xw_nr {width: 430px;height: 215px;float: right;}
.third .xw_nr .bt{font-size: 17px;color: #343434;padding-bottom: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.third .xw_nr .line {width: 100%;height: 4px;background: #666666;}
.third .xw_nr .nr {font-size: 14px;color: #343434;line-height: 26px;padding-top: 11px;height: 142px;}
.third .xw_nr .more {font-size: 14px;color: #000;text-align: center;}
/*WAP-开始*/
.three{min-height: 730px;margin-top: 35px;}
.three .title{height: 85px;}
.three .title .cn{font-size: 24px;color: #000;text-align: center;padding-bottom: 8px;}
.three .title .en{color: #666666;text-align: center;padding-bottom: 5px;}
.three .title .line{width: 61px;height: 2px;background: #129b10;margin: 0 auto;}
.three .xwzx_lb{margin-top: 25px;}
.three .xwzx_lb li{width: 96%;margin: 5px 2%;height: 150px;}
.three .xw_sj{width: 20%;height: 145px;border:4px solid #313131;float: left;font-weight: bold;padding: 20px 0;}
.three .xw_sj .r{font-size: 34px;text-align: center;}
.three .xw_sj .line{text-align: right;margin-top: 16px;}
.three .xw_sj .n{color: #313131;text-align: right;}
.three .xw_nr {width: 75%;float: right;}
.three .xw_nr .bt{font-size: 16px;padding-bottom: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.three .xw_nr .line {width: 100%;height: 4px;background: #666666;}
.three .xw_nr .nr {font-size: 14px;color: #343434;line-height: 26px;padding-top: 11px;height: 80px;}
.three .xw_nr .more {color: #000;text-align: center;}


/*第四块-团体订餐*/
.fourth{min-width: 1200px;height: 680px;background: url(../img/fourth.jpg) no-repeat center;}
.fourth .title{height: 85px;margin-top: 30px;}
.fourth .title .cn{font-size: 29px;color: #000;text-align: center;padding-bottom: 18px;}
.fourth .title .en{font-size: 19px;color: #666666;text-align: center;padding-bottom: 5px;}
.fourth .title .line{width: 61px;height: 2px;background: #129b10;margin: 0 auto;}
.fourth .ttdc_lb{margin-top: 25px;}
.fourth .ttdc_lb li{float: left;width: 345px;height: 250px;text-align: center;margin-bottom: 10px;}
.fourth .ttdc_lb li:nth-child(2){margin: 0 82px;}
.fourth .ttdc_lb li:nth-child(5){margin: 0 82px;}
.fourth .ttdc_lb li img{display: block;width: 345px;height: 215px;}
.fourth .ttdc_lb li h3{display: block;height: 35px;line-height: 35px;font-size: 16px;}
/*WAP-开始*/
.four{min-height: 642px;background: url(../img/fourth.jpg) no-repeat center;background-size: cover;}
.four .title{height: 115px;padding-top: 30px;}
.four .title .cn{font-size: 24px;color: #000;text-align: center;padding-bottom: 8px;}
.four .title .en{color: #666666;text-align: center;padding-bottom: 5px;}
.four .title .line{width: 61px;height: 2px;background: #129b10;margin: 0 auto;}
.four .ttdc_lb{margin-top: 1px;}
.four .ttdc_lb li{float: left;width: 48%;height: 166px;text-align: center;margin: 2px 1%;}
.four .ttdc_lb li img{display: block;height: 130px;object-fit: cover;}
.four .ttdc_lb li h3{display: block;height: 35px;line-height: 35px;font-size: 16px;}


/***************************主体-结束*********************************************************/


/*返回顶部*/
.cd-top{height: 40px;width: 40px;line-height: 40px;text-align: center;color: #fff;position: fixed;bottom: 120px;right: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);overflow: hidden;white-space: nowrap;background: rgba(18, 155, 16, 0.8);visibility: hidden;opacity: 0;transition: all 0.3s;cursor:pointer;}
.cd-top.cd-is-visible{visibility: visible;opacity: 1;}
.cd-top.cd-fade-out{opacity: 0.5;}
.cd-top:hover{background-color: #129b10;opacity: 1;}

/*返回上一页-开始*/
.back{height: 40px;position: fixed;right: 10px;top: 64%;z-index: 999;}
.back a{display: block;color: #129b10;width: 40px;height: 40px;line-height: 40px;border: 1px solid #129b10;text-align: center;z-index: 99;cursor:pointer;float: right;font-family: "iconfont" !important;}
/*返回上一页-结束*/



/*底部*/
.pc_foot{height: 153px;background: #343434;color: rgba(255, 255, 255, 0.62);display:flex;align-items: center;justify-content:center; clear: both;}
.pc_foot a{color: rgba(255, 255, 255, 0.62);}
.pc_foot .d_ewm{width: 120px;float: left;}
.pc_foot .d_ewm img{height: 100px;}
.pc_foot .d_lxdz{width: 500px;float: left;}
.pc_foot .bqsy{width: 500px;float: right;text-align: right;padding-top: 15px;}

/*底部-WAP*/
.wap_foot{text-align: center;padding-bottom: 100px;background: #f3f5f4; clear: both;}
.wap_foot .d_logo{padding: 15px 0;height: 30px;}
.wap_foot .d_bqsy{padding-top: 14px;}

/*底部*/
.foot{width: 100%;color: #FFF;display: block;z-index: 9;position: relative;}
.foot a{color: #FFF;}
.foot .menu{background: rgba(18, 155, 16, 0.7);width: 94%;height: 65px;font-size: 14px;padding: 10px 0;text-align: center;position: fixed;bottom: 15px;left: 3%;border: 3px solid #129b10;border-radius: 10px;}
.foot .menu i{font-size: 20px;font-family: "iconfont" !important;}


/*网站-所在位置*/
.p_place{height: 50px;margin: 15px 0;border-bottom: 1px solid #ddd;}
.p_place h3{float: left;line-height: 50px;font-size: 20px;}
.p_place span{float: right;padding-top: 20px;font-size: 14px;}

/*手机站-所在位置*/
.w_place{height: 28px;margin: 15px 0;font-weight: bold;text-align: center;}
.w_place h4{display: block;font-size: 24px;color: #129b10;}

/*公用-左侧*/
.zz{width: 300px;float: left;background: #f1f1f1;margin-top: 20px;height: 670px;}
.zz .ttdc{height: 350px;}
.zz .ttdc .tt_bt{color: #fff;background: #129b10;border: 8px solid #dcdcdc;height: 85px;font-size: 30px;text-align: center;line-height: 68px;}
.zz .ttdc .tt_lb{margin-top: 20px;}
.zz .ttdc .tt_lb li{height: 35px;line-height: 35px;text-align: center;border-bottom: 1px dashed #ddd;width: 65%;margin: 2px auto;}
.zz .lxwm{background: #fff;border: 1px solid #f1f1f1;height: 248px;padding-top: 20px;}
.zz .lxwm i{display: block;font-family: "iconfont" !important;width: 70px;height: 70px;background: #129b10;color: #fff;font-size: 35px;text-align: center;line-height: 70px;border-radius: 100%;margin: auto;}
.zz .lxwm ul{padding: 20px;}
.zz .lxwm li{margin-bottom: 10px;}


/*子页-产品页-开始*/
.pc_product{margin: 20px auto;min-height: 710px;}

.pc_product .yy{width: 850px;float: right; min-height: 710px;margin-top: 10px;}
.pc_product .yy li{width: 273px;height: 248px;float: left;margin: 10px 5px;overflow: hidden;}
.pc_product .yy .cp_tp{height: 205px;border: 1px solid #129b10; text-align: center;overflow: hidden;}
.pc_product .yy .cp_tp img{height: 205px; object-fit: cover;transition: all 0.5s;}
.pc_product .yy .cp_mc{text-align: center;height: 42px; transition: all 0.5s;}
.pc_product .yy .cp_mc h3{font-size: 16px;line-height: 42px;color: #3e3e3e;padding: 0 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pc_product .yy li:hover .cp_tp img{transform: scale(1.1);transition: all 0.5s;}
/*WAP-开始*/
.wap_product{min-height: 655px;}
.wap_product .pro{min-height: 500px;margin-top: 10px;}
.wap_product .pro li{width: 48%;height: 175px;float: left;margin: 5px 1%;}
.wap_product .pro .cp_tp{text-align: center;border: 1px solid #129b10;height: 130px;}
.wap_product .pro .cp_tp img{height: 130px;object-fit: cover;}
.wap_product .pro .cp_mc{text-align: center;height: 44px;padding: 0 10px;}
.wap_product .pro .cp_mc h3{display: block;font-size: 16px;line-height: 40px;color: #3e3e3e;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*子页-产品页-结束*/


/*子页-新闻页-开始*/
.news{margin: 20px auto;min-height: 710px;}

.news .yy{min-height: 710px;margin-top: 30px;}
.news .yy li{height: 195px;margin-bottom: 30px;border-bottom: 1px solid #e5e5e5;transition: all 0.5s;}
.news .yy li .xw_n{width: 850px;float: left;padding-top: 28px; transition: all 0.5s;}
.news .yy li .xw_n .xw_n1{font-size: 18px;color: #3b3b3b;height: 45px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all 0.5s;}
.news .yy li .xw_n .xw_n2{height: 76px;}
.news .yy li .xw_n .xw_n3{}
.news .yy li .xw_t{width: 258px;height: 164px;float: right;text-align: center; transition: all 0.5s;}
.news .yy li .xw_t img{width: 258px;height: 164px;object-fit: cover;}
.news .yy li:hover{border-bottom: 1px solid #129b10;transition: all 0.5s;}
.news .yy li:hover .xw_n{transform:translate(18px,0);transition: all 0.5s;}
.news .yy li:hover .xw_t{transform:translate(-18px,0);transition: all 0.5s;}
/*WAP-开始*/
.new{min-height: 510px;}

.new .new_lb{background: #fff;min-height: 500px;border-radius: 15px;padding: 10px 0;}
.new .new_lb li{height: 345px;width: 90%;margin: 10px auto;}
.new .new_lb li .xw_t{width: 100%;height: 160px;text-align: center;}
.new .new_lb li .xw_t img{width: 100%;height: 160px;object-fit: cover;}
.new .new_lb li .xw_n{padding-top: 22px;}
.new .new_lb li .xw_n .xw_n1{font-size: 18px;color: #3b3b3b;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.new .new_lb li .xw_n .xw_n2{line-height: 45px;height: 45px;font-size: 17px;color: #ccc;font-weight: bold;}
.new .new_lb li .xw_n .xw_n3{height: 100px;}
/*子页-新闻页-结束*/


/*子页-内容页-开始*/
.content{margin: 20px auto;min-height: 710px;}

.content .yy{background: #fff;min-height: 550px;padding: 15px;}
.content .pc_dynr{padding: 10px 20px;}
.content .pc_dynr .word_bt{min-height: 60px;padding: 10px;text-align: center;}
.content .pc_dynr .word_bt b{display: block;font-size: 18px;color: #424242;}
.content .pc_dynr .word_nr{margin-top: 15px;color: #6f6f6f;}
/*WAP-开始*/
.text{min-height: 300px;background: #fff;border-radius: 15px;margin: 20px 3px;}
.text .wap_dynr{margin: 20px 0;}
.text .wap_dynr .wzbt{padding: 10px;border-bottom: 6px double #e8e8e8;}
.text .wap_dynr .wzbt b{display: block;font-size: 18px;color: #424242;}
.text .wap_dynr .wznr{color: #686868;padding: 20px 10px;min-height: 400px;}
/*子页-内容页-结束*/




/*下一页*/
.page {margin:20px;text-align: center;clear: both;}
.page span.close,
.page strong,
.page a {/*display: inline-block;*/padding: 3px 8px;margin-right: 10px;background: #F5f5f5;color: #5a5a5a;}
.page strong.selfpage {background: #129b10;color: #ffffff;}
.page a {background: #bbbbbb;color: #ffffff;}
.page a:hover {background: #129b10;color: #fff;}
.page .count{display: none;}
.page .close{display: none;}
.page .next{display: none;}





